﻿@charset "utf-8";
/* CSS Document */
/*切图：yly*/
html{ overflow-x:hidden; overflow-y:auto;}
*{ padding:0; margin:0;}
ul,ol,li,dl,dd,dt{ list-style-type:none; line-height:normal;}
body, button, input, select, textarea{ font-family:'Microsoft yahei' ,Arial; font-size:12px;}
code, kbd, pre, samp { font-family:'Microsoft yahei' ,Arial;}
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal;
}
a{ text-decoration:none; color:#333;
        transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
     -o-transition: all 0.5s linear;
-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent;
}
a:hover{color:#c91800; cursor:pointer;}
img{border:0; max-width:100%;}
table { border-collapse: collapse; border-spacing:0; }
h1,h2,h3,h4,h5,h6{ margin:0; font-weight:normal; font-family:'Microsoft yahei' ,Arial;}
h1{font-size:36px;}
h2{font-size:24px;}
h3{font-size:22px;}
h4{font-size:18px;}
h5{font-size:14px;}
h6{font-size:12px;}
input,table,tr,td{ margin:0; padding:0; border:none;}
button,table{ border:none; background:none; margin:0; padding:0;}
select{ margin:0; padding:0; font-family:'Microsoft yahei' ,Arial; outline:none;}
textarea{ resize:none; outline:0;}
input{ outline:0;}
body{ overflow:hidden; background:#fff;}



.pz_top{ float:left; width:100%;  background:#fff;z-index:999; position:fixed; left:0; top:0; }
.pz_banner{ float:left; width:100%; overflow:hidden; position:relative; z-index:8; margin-top:186px; min-height:50px;}
.pz_main{ float:left; width:100%; min-height:200px;}
.pz_down{ float:left; width:100%; background: url(images/down1.jpg) no-repeat center center; position:relative;}

.w_1600{ margin:0 auto; width:1600px;}

/* top */
.top{ width:100%; height: 64px; background:#f4f4f4;}
.top_welcome{ float: left; font-size: 16px; color: #c91800; line-height: 64px;}
.top_welcome i{ display: inline-block; width: 18px; height: 16px; margin-right: 10px;}
.so{ float: right; width: 145px;}
.so .sear_sub{ float: left; width: 45px; height: 64px; border: none; background: url(images/sear_sub.png) center no-repeat;}
.so .Search{ float: right; width: 100px; height: 64px; background: none; border: none; line-height: 64px; color: #414141; font-size: 14px; color: #dbdbdb;}
.phone{ float: right; margin-left: 40px; font-size: 16px; color: #000; line-height: 67px;}
.phone i{ display: inline-block; width: 28px; height: 18px; margin-right: 10px;}
.phone i img{ margin-top: 2px; display: block;}
/* .phone i::after{ content: "|"; display: inline-block; font-style: normal; color: #dbdbdb; margin: 0 10px;} */
.top_share{ float: right; margin: 16px 0 16px 40px;}
.top_share .fnx1{ float: left; width: 32px; height: 32px; position: relative; z-index: 99; margin-left: 16px;}
.top_share .duanxin{ float: left; width: 32px; height: 32px; background: url(images/top3.png) center no-repeat;}
.top_share .weixin{ float: left; width: 32px; height: 32px; background: url(images/top4.png) center no-repeat;}
.top_share .qq{ float: left; width: 32px; height: 32px; background: url(images/top5.png) center no-repeat;}
.top_share .wx_bx_1{ position:absolute; left: 50%; top: 46px; width: 0; height: 0; overflow: hidden;
-oz-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
     -o-transition: all 0.5s linear;
-webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
        transform:translateX(-50%);
   -moz-transform:translateX(-50%);
     -o-transform:translateX(-50%);}
.top_share .fnx1:hover .wx_bx_1{ width: 99px; height: 99px; padding: 6px; background:#fff; border: 1px solid #ccc;}
.logo{ float: left; width: 231px; height: 87px; margin: 17px 0 17px 0;}

/*menu*/
.menu{ float: right; margin-top: 26px;}
.menu .nli{ float: left; padding: 0 35px; position: relative;}
.menu .nli span a{ float: left; padding: 0; color: #333; font-size: 18px; line-height: 60px; position: relative;}
.menu .nli.active span a,
.menu .nli:hover span a{ color: #c91800;}
.menu .nli span a::after{ float: left; width: 0; height: 2px; position: absolute; left: 50%; top: 61px; content: '';  background: #c91800; 
-oz-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
     -o-transition: all 0.5s linear;
-webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
        transform:translateX(-50%);
   -moz-transform:translateX(-50%);
     -o-transform:translateX(-50%);}
.menu .nli.active span a::after,
.menu .nli:hover span a::after{ width: 100%;}



.pc_top{ display: block;}		
.ph_top{ display: none;}
.pc_menu{ display: block;}
.menuph{ display: none;}
.xialaph{ display: none;}

.pz_top_on{ opacity: 0.9;-moz-box-shadow:2px 2px 5px #ccc; -webkit-box-shadow:2px 2px 5px #ccc; box-shadow:2px 2px 5px #ccc;}
.pz_top_on .logo{ width: 140px; height: 55px; margin: 12px 0;}
.pz_top_on .menu { margin-top: 10px;}

@media screen and (max-width:1630px ) {
.w_1600{ width: 1366px;}	
.menu{ margin-right: 10px;} 
.menu .nli{ padding: 0 20px;}
}
 @media screen and (max-width:1400px ) {
.w_1600{ width: 100%; padding: 0 15px;}
.menu .nli{ padding: 0 15px;}
}
@media screen and (max-width:1230px ) {
.menu{ margin-top: 16px;}
.menu .nli{ padding: 0 12px;}
.menu .nli span a{ font-size: 16px; line-height: 60px;}
.logo{ width: 200px; height: 72px; margin:15px 0;}
}
@media screen and (max-width:1023px ) {
/* .pz_top{ background: #c91800;} */
/* .pz_top{ float:left; width:100%; position:fixed; left:0; top:0; background:#fff;z-index:999;} */
.menu{ display:none;}
.top{ display: none;}
.so{ display: none;}
.logo{ width:100px; height:37px; margin:12px 0;}

.pc_top{ display:none;}		
.ph_top{ display:block;}
.pc_menu{ display:none;}
.menuph{ display:block;}
.xialaph{ display:block;} 


/*手机按钮*/
.menuph{ float: right; width: 28px; height: 22px; cursor: pointer; text-align: center; margin: 21px 0;}
.menuph .point {  display: inline-block;  width: 28px;  height: 22px; position: relative;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before {  width: 28px;  }
.menuph .navbtn {  position: absolute;  top: 10px;  right: 0;  display: inline-block;  width: 21px;  height: 2px;  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #000;  }
.menuph .navbtn::after,
.menuph .navbtn::before {  position: absolute;  right: 0;  display: inline-block;  width: 28px;  height: 2px;  content: '';  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #000;  }
.menuph .navbtn::after {  top: -11px;  }
.menuph .navbtn::before {  top: 10px;  }
.menuph .point.active .navbtn{  background: transparent;  }
.menuph .point.active .navbtn::after{  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  top: 0px;  }
.menuph .point.active .navbtn::before {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  top: 0px;  }

/*手机下拉*/
.xialaph{ position:fixed; left:0; top:0; float:left; width: 100%; height:100%; overflow:scroll; padding:64px 0 100px 0;  display: none;  z-index:98; background:#fff;}
.xialaph .ul2,
.xialaph .ul3{display: none;}
.xialaph h4 a{ float:left; width:60%; color: #333333;  font-size:16px; line-height: 50px;}
.xialaph h4 a span{ padding-left:6px; color:#ccc; font-size:14px;}
.xialaph h4{ float:left; width:100%; position:relative;}
.xialaph li:last-child h4::before{  content: '';  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 1px;  background-color: #e7e7e7; /*opacity: 0.1;*/  }
.xialaph h4:hover a,
.xialaph h5:hover a{  color: #8e2924; }
.xialaph h4::after{  content: '';  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 1px;  background-color: #e7e7e7; /*opacity: 0.1;*/  }
.xialaph h5 a{ float:left; width:100%;  color: #1f1f1f;  font-size:14px; line-height: 40px;  text-transform:uppercase; }
.xialaph h5{ float:left; width:100%;position: relative;  }
.xialaph h5::after{  content: '';  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 1px;  background-color: #e7e7e7; /*opacity: 0.05;*/  }
.xialaph li:last-child h5::after{  display: none;  }
.xialaph h4 img{  width: 15px;  height: 8px;  float: right;  margin-top: 24px;  cursor: pointer;  }
.xialaph h5 img{  width: 11px;  height: 6px;  float: right;  margin-top: 26px;  margin-right: 18px;  cursor: pointer;  }
.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s{  display: none;  }
.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d{  display: block;  }
.xialaph .ul2{ float:left; width:100%; padding:0 10px;}
.xialaph .ul3{  padding-top: 12px;  padding-bottom: 18px;  padding-left: 15px;  position: relative;  }
.xialaph .ul3::after{  content: '';  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 1px;  background-color: #3c3a3a;  }
.xialaph li:last-child .ul3::after{  display: none;  }
.xialaph .ul3 li a{  color: #333;  font-size: 14px;  line-height: 35px;  display: block;  }
.xialaph .ul3 li{  padding-top: 5px;  }
.xialaph .ul3 li:first-child{  padding-top: 0;  }
.xialaph .phsou{  position: relative;  margin-top: 34px;}
.xialaph .phsou input{  width: 100%;  height: 56px;  background-color: #fff; color: #aaa;  font-size: 14px;  padding-left: 20px;  border: 1px solid #e5e5e5;  }
.xialaph .phsou img{  cursor: pointer;  width: 21px;  height: 22px;  position: absolute;  top: 17px; right: 29px;  }
.img_d, .disno{  display: none;  }
}
/*banner*/
.banner_bg{ position: absolute; top: 0; left: 0; z-index: 99999999; width: 100%; height: 29px; background: url(images/bg1.png) no-repeat center center;}
.slide_banner{ float: left; width: 100%; margin: 0; overflow: hidden; text-align: center;}
.slide_banner .slick-slide{ width: 100%; padding: 0; position: relative;}
.slide_banner img{ width: 100%;}
.zy_banner{ float: left; width: 100%; line-height: 0;}
.slide_banner .slick-dots{ position: absolute;; z-index: 10; bottom: 30px; height: 6px;}
.slide_banner .slick-dots li{ vertical-align: top; width: 30px; height: 10px; background: #a4dbff; margin:0 4px; border-radius: 15px; cursor: pointer; text-indent: -999px; overflow: hidden;}
.slide_banner .slick-dots .slick-active{ width: 70px; height: 10px; background: #fff; }

@media screen and (max-width:1400px ) {

}
@media screen and (max-width:1024px ) {
.pz_banner{ margin-top:64px;}
.banner_bg{ display: none;}
.slide_banner .slick-dots{ bottom: 10px;}
.slide_banner .slick-dots li{ width: 8px; height: 8px; border-radius: 50%; }
.slide_banner .slick-dots .slick-active{ width: 16px; height: 8px; border-radius: 8px; }
}

.elli{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}	
.ImgHover{-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.ImgHover:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1243px){body{-webkit-text-size-adjust:none}}


/*main*/
/* 关于我们 */
.homeAbout{ width: 100%; padding: 5% 0 6.1% 0;}
.homeAbout .container{ background: url(images/main_bg_01.png) no-repeat 97% 1%;}
.homeTit{ float: left;min-width:35%}
.homeTit1{ font-size: 30px; color: #333; margin-left: 78px;} 
.homeTit2{ font-size: 36px; color: #0088e2; font-weight: bold; text-transform: uppercase; letter-spacing: 4px;}
.homeTit2:first-letter{ float: left; font-size: 100px; margin-top: -65px;}
.aboutInfo{ font-size: 18px; line-height: 40px; margin-top: 1.67%; color: #333; text-align: center;}
.homeMore{ float: right; background: #c91800 url(images/icon1.png) no-repeat 130px center; margin-top: 27px;}
.homeMore a{ display: block; width: 170px; height: 46px; line-height: 46px; font-size: 14px; padding-left: 30px; text-transform: uppercase; color: #fff; }
.homeMore a:hover{ box-shadow:3px 3px rgba(142,41,36,0.6);}
.aboutPic{ margin-top: 4%;}
.aboutPic ul{ overflow: hidden;}
.aboutPic ul li{ float: left; position: relative; width: 31%;}
.aboutPic ul li+li{ margin-left: 3.3%;}
.aboutPic ul li .pic{ width: 100%;}
.aboutPic ul li .pic img{ width: 100%;}
.aboutPic ul li .bg{ width: 70%; height: 60%; position: absolute; top:50%; left: 50%; margin-left: -35%; margin-top: -20%; background: #000; opacity: 0.5;}
.aboutPic ul li .title{ width: 70%; height: 25%; position: absolute; top:50%; left: 50%; margin-left: -35%; margin-top: -9%;}
.aboutPic ul li .title h6{ font-size: 18px; line-height: 36px; font-weight: bold; text-align: center; color: #fff;}
.aboutPic ul li .title p{ font-size: 14px; line-height: 36px; text-align: center; color: #fff;}
.aboutPic ul li:hover .bg{ background: #c91800;}
@media screen and (max-width:1023px ) {
.homeAbout .container{ background-size: 35%;}
.homeTit1{ font-size: 16px; margin-left: 30px;} 
.homeTit2{ font-size: 14px; font-weight: bold; text-transform: uppercase; letter-spacing: 0;}
.homeTit2:first-letter{ font-size: 40px; padding-right: 5px; margin-top: -28px;}
.aboutInfo{ font-size: 14px; line-height: 24px; height: 72px; overflow: hidden;}
.homeMore{ margin-top: 10px;}
.homeMore a{ width: 100px; height: 30px; line-height: 30px; font-size: 14px; padding-left: 8px;}
.aboutPic ul li{ width: 32%;}
.aboutPic ul li+li{ margin-left: 2%;}
.aboutPic ul li .title h6{ font-size: 14px; line-height: 20px; }
.aboutPic ul li .title p{ font-size: 12px; line-height: 20px;}
}
@media screen and (max-width:768px ) {
.aboutPic ul li .title{ width: 70%; height: 20px; position: absolute; top:50%; left: 50%; margin-left: -35%; margin-top: -10px;}
.aboutPic ul li .title h6{ font-size: 12px;}
.aboutPic ul li .bg { width: 60%; height: 40%;  margin-left: -30%;  margin-top: -14%;}
}
/* 产品展示 */

.homeProd{ width: 100%; height:600px; overflow: hidden; padding: 5% 0 6.1% 0; background: #ededed;}
.homeProd .container{ position: relative;}
.homeProd .tit{ position: absolute; width: 33.3%; right: 40px; top: 0;border: 1px solid #c91800;}
.homeProd .tit1{ float: left; width: 50%; height: 40px; line-height: 40px; font-size: 18px; text-align: center; background: #ededed; color: #666; cursor: pointer;}
.homeProd .tit2{ float: left; width: 50%; height: 40px; line-height: 40px; font-size: 18px; text-align: center; background: #ededed; color: #666; cursor: pointer;}
.homeProd .tit1:hover,.homeProd .tit2:hover,.homeProd .tit .on{ background: #c91800; color: #fff;}
.homeProdTab1{ padding-bottom: 200px;}
@media screen and (max-width:1340px ) {
.homeProd{ height:500px;}
}
@media screen and (max-width:1023px ) {
.homeProd{ height:390px;}  
.homeProdTab1 { padding-bottom: 300px;}
.homeProd .tit{ right: 20px; width: 42%;}
.homeProd .tit1{ font-size: 16px; height: 30px; line-height: 30px; overflow: hidden;}
.homeProd .tit2{ font-size: 16px; height: 30px; line-height: 30px; overflow: hidden;}
}
@media screen and (max-width:768px ) {
.homeProd{ height:350px;} 
.homeProd .tit{ width: 50%;}
.homeProd .tit1{ font-size: 14px;}
.homeProd .tit2{ font-size: 14px;}
}
@media screen and (max-width:600px ) {
.homeProd{ height:370px;} 
}
@media screen and (max-width:520px ) {
.homeProd{ height:350px;} 
}
@media screen and (max-width:490px ) {
.homeProd{ height:333px;} 
}
@media screen and (max-width:464px ) {
.homeProd{ height:315px;} 
}
@media screen and (max-width:450px ) {
.homeProd{ height:300px;} 
}
@media screen and (max-width:420px ) {
.homeProd{ height:290px;} 
}
@media screen and (max-width:390px ) {
.homeProd{ height:274px;} 
}
@media screen and (max-width:370px ) {
.homeProd{ height:265px;} 
}
@media screen and (max-width:350px ) {
.homeProd{ height:255px;} 
}
@media screen and (max-width:330px ) {
.homeProd{ height:246px;} 
}
@media screen and (max-width:300px ) {
.homeProd{ height:230px;} 
}

/* 产品展示PC */
.slide_pic1{ width: 100%; position: relative; z-index: 6; margin-top: 30px;}
.slide_pic2{ width: 100%; position: relative; z-index: 6; margin-top: 30px;}
.slick-slide .img{ position: relative; margin-right: 7%;}
.slick-slide .img .tx1{ font-size: 18px; padding: 15px 22px; position: absolute; top: 0; left: 0; background: #c91800; color: #fff;}
.slick-slide .img .bg{ display: none; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #c91800; opacity: 0.8;}
.slick-slide .img .tx2{ display: none; position: absolute; top: 0; left: 0; padding: 30px 45px; color: #fff;}
.slick-slide .img .tx2 .num{ font-size: 40px; margin-bottom: 5%; font-weight: bold;}
.slick-slide .img .tx2 .title{ font-size: 18px; margin-bottom: 12px; width: 80%; border-bottom: 1px solid #fff; padding-bottom: 15px;}
.slick-slide .img .tx2 hr{ width: 80%; margin-bottom: 4%;}
.slick-slide .img .tx2 p{ font-size: 14px; line-height: 30px; height: 60px; overflow: hidden;}
.slick-slide .img .tx2 span{ display: block; width: 20%; height: 26px; line-height: 26px; font-size: 14px; border-radius: 10px; margin: 6% auto; text-align: center; background: #fff; color: #c91800;}
.slick-slide .img:hover .tx1{ display: none;}
.slick-slide .img:hover .bg{ display: block;}
.slick-slide .img:hover .tx2{ display: block;}
.slide_pic1 .slick-dots{ overflow: hidden;}
.slide_pic1 .slick-prev{ position: absolute; left: -4%; top: 50%; margin-top: -16px; width: 32px; height: 32px; background: url(images/img1.png) 0 0 no-repeat; outline: 0; z-index: 20; cursor: pointer;}
.slide_pic1 .slick-next{ position: absolute; right: -1.5%; top: 50%; margin-top: -16px; width: 32px; height: 32px; background: url(images/img1.png) right 0 no-repeat; outline: 0; z-index: 20; cursor: pointer;}	
.slide_pic1 .slick-prev:hover{ background: url(images/img2.png) 0 0 no-repeat;}
.slide_pic1 .slick-next:hover{ background: url(images/img2.png) right 0 no-repeat;}
.slide_pic2 .slick-dots{ overflow: hidden;}
.slide_pic2 .slick-prev{ position: absolute; left: -4%; top: 50%; margin-top: -16px; width: 32px; height: 32px; background: url(images/img1.png) 0 0 no-repeat; outline: 0; z-index: 20; cursor: pointer;}
.slide_pic2 .slick-next{ position: absolute; right: -1.5%; top: 50%; margin-top: -16px; width: 32px; height: 32px; background: url(images/img1.png) right 0 no-repeat; outline: 0; z-index: 20; cursor: pointer;}	
.slide_pic2 .slick-prev:hover{ background: url(images/img2.png) 0 0 no-repeat;}
.slide_pic2 .slick-next:hover{ background: url(images/img2.png) right 0 no-repeat;}
@media screen and (max-width:1340px ) {
.slick-slide .img .tx2{ padding: 10px 15px;}
.slick-slide .img .tx2 .num{ margin-bottom: 0;}
}




/* 产品展示手机 */
.slideOut3{ float: left; width: 100%; position: relative; z-index: 6; margin-top: 3.05%;}
.slideOut3 .img{ margin: 0 4px;}
.slideOut3 .img .pic{ float: left; width: 100%; line-height: 0; border: 2px solid #fff; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.slideOut3 .img .pic img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align:middle;
-ms-interpolation-mode:bicubic;}
.slideOut3 .img:hover .pic img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.slideOut3 .img .tx1{ float: left; width: 100%; text-align: center; color: #666666; font-size: 14px; line-height: 36px; background: #e8e8e8; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 0 6px;}
.slideOut3 .img:hover .pic{ border:2px solid #c91800;}
.slideOut3 .img:hover .tx1{ color:#fff; background:#c91800;
-webkit-transition: 1s ease;
-moz-transition: 1s ease;
-ms-transition: 1s ease;
-o-transition: 1s ease;
transition: 1s ease;}
.slideOut3 .slick-dots{ position: static; z-index: 10; margin-top: 3%; height: 6px;}
.slideOut3 .slick-dots li{ vertical-align:top; width: 6px; height: 6px; background: #a7a7a7; margin: 0 4px; border-radius: 6px; cursor: pointer; text-indent: -999px; overflow: hidden;}
.slideOut3 .slick-dots .slick-active{ background: #c91800; width:22px;}
/* 技术支持 */
.homeTech{ width: 100%; background: url(images/main_bg_02.jpg) repeat-y center center;}
.homeTech .container{ background: url(images/main_bg_01.png) no-repeat 0 15%; background-size: 10%; padding: 5% 0 6.1% 0;}
.homeTechTab{ width: 100%; height: 420px; position: relative;}
.homeTechTab .hd{ width: 48%; margin-top: 10%; position: absolute; top: 0; left: 0;}
.homeTechTab .hd ul li{ width: 100%; height: 90px; line-height: 90px; padding-left: 12.8%;}
.homeTechTab .hd ul li span{ float: left; font-size: 18px; color: #333;}
.homeTechTab .hd ul li p{ float: left; margin-left: 4%; font-size: 18px; color: #666;}
.homeTechTab .hd ul li i{ display: none; float: right; padding-right: 25%;}
.homeTechTab .hd ul li.on{ background: #fff;}
.homeTechTab .hd ul li.on span{ color: #c91800; position: relative;}
.homeTechTab .hd ul li.on span::before{ content: ""; width: 0; height: 0; overflow: hidden; font-size: 0; line-height: 0; border-width: 7px; border-style: dashed dashed dashed solid; border-color: transparent transparent transparent #c91800; position: absolute; top: 50%; left: -35%; margin-top: -7px;}
.homeTechTab .hd ul li.on i{ display: block;}
.homeTechTab .bd{ width: 54%; position: absolute; top: -2.5%; left:45%;}
.homeTechTab .bd .info .title{ overflow: hidden; margin-bottom: 35px;}
.homeTechTab .bd .info .title p{ float: left; font-size: 30px; color: #333;}
.homeTechTab .bd .info .title span{ float: right; display: block; width: 70px; height:30px; line-height: 30px; text-align: center; font-size: 14px; color: #fff; background: #c91800;}
.homeTechTab .bd .info .cont{ font-size: 16px; margin-bottom: 30px; color: #666; line-height: 32px;}
.homeTechTab .bd .img{ width: 100%; height: 357px;overflow: hidden;}
.homeTechTab .bd .img img{
          -webkit-transition: all 0.5s ease-out 0s; 
          -moz-transition: all 0.5s ease-out 0s; 
          -o-transition: all 0.5s ease-out 0s; 
          transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.homeTechTab .bd a:hover .info .title p{ color: #c91800;}
.homeTechTab .bd a:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
/* 技术支持手机 */
@media screen and (max-width:1340px ) {
.homeTech{ background: none;}
.homeTech .container{ background-size: 50%; padding: 5% 15px 6.1% 15px;}
.slideOut4{ float: left; width: 100%; position: relative; z-index: 6; margin-top: 3.05%;}
.slideOut4 .img{ margin: 0 4px;}
.slideOut4 .img .pic{ float: left; width: 100%; line-height: 0; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.slideOut4 .img .pic img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align:middle;
-ms-interpolation-mode:bicubic;}
.slideOut4 .img:hover .pic img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.slideOut4 .img .tit{ float: left; width: 100%; text-align: center; color: #666666; font-size: 14px; line-height: 36px; background: #e8e8e8; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 0 6px;}
.slideOut4 .img:hover .pic{ border:2px solid #c91800;}
.slideOut4 .img:hover .tit{ color:#fff; background:#c91800;
-webkit-transition: 1s ease;
-moz-transition: 1s ease;
-ms-transition: 1s ease;
-o-transition: 1s ease;
transition: 1s ease;}
.slideOut4 .slick-dots{ position: static; z-index: 10; margin-top: 3%; height: 6px;}
.slideOut4 .slick-dots li{ vertical-align:top; width: 6px; height: 6px; background: #a7a7a7; margin: 0 4px; border-radius: 6px; cursor: pointer; text-indent: -999px; overflow: hidden;}
.slideOut4 .slick-dots .slick-active{ background: #c91800; width:22px;}
.slideOut4 .tit h6{ font-size: 16px; line-height: 30px; margin-top: 8px; width: 100%; padding-left: 2%; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.slideOut4 .tit p{ font-size: 14px; line-height: 14px; margin-bottom: 10px; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
}
/* 新闻资讯 */
.homeInfo{ width: 100%; padding: 5% 0 84px 0;}
.homeInfo .homeTit1{ margin-left: 46px;}
.homeInfoTab{ width: 100%; overflow: hidden; margin-top: 4%;}
.homeInfoTab .bd{ float: left; width: 50%;}
.homeInfoTab .hd{ float: right; width: 50%; background: #f4f4f4; padding: 3.6% 0;}
.homeInfoTab .hd ul{ border-top: 1px dashed #aaaaaa; border-bottom: 1px dashed #aaaaaa;}
.homeInfoTab .hd ul li{ width: 100%; padding: 3% 5%; position: relative;}
.homeInfoTab .hd ul li .date{ float: left; width: 8%; text-align: center;}
.homeInfoTab .hd ul li .date .date_r{ display: block; font-size: 40px; color: #333;}
.homeInfoTab .hd ul li .date .date_ny{ display: block; margin-top: 25%; font-size: 12px; color: #666;}
.homeInfoTab .hd ul li .tit{ float: left; width: 87%; margin-left: 5%;}
.homeInfoTab .hd ul li .tit h6{ font-size: 18px; line-height: 38px; color: #333;}
.homeInfoTab .hd ul li .tit p{ font-size: 14px; line-height: 24px; height: 48px; overflow: hidden; color: #666;}
.homeInfoTab .hd ul li.on{ background: #d24431;}
.homeInfoTab .hd ul li.on::before{ content: ""; width: 0; height: 0; overflow: hidden; font-size: 0; line-height: 0; border-width: 7px; border-style: dashed solid dashed dashed; border-color: transparent #d24431 transparent transparent; position: absolute; top: 50%; left: -14px; margin-top: -7px; z-index: 99999;}
.homeInfoTab .hd ul li.on .date_r{ color: #fff;}
.homeInfoTab .hd ul li.on .date_ny{ color: #fff;}
.homeInfoTab .hd ul li.on .tit h6{ color: #fff;}
.homeInfoTab .hd ul li.on .tit p{ color: #fff;}
@media screen and (max-width:1340px ) {
.homeInfo{ width: 100%; padding: 5% 0;}
.homeInfo .homeTit1{ margin-left: 40px;}
.homeInfoTab .hd{ padding: 3% 0;}
.homeInfoTab .hd ul li{ padding: 2% 5%;}
.homeInfoTab .hd ul li .date{ width: 10%;}
.homeInfoTab .hd ul li .tit{ width: 85%;}
.homeInfoTab .hd ul li .tit p{ height: 24px;}
}
@media screen and (max-width:1023px ) {
     .homeInfo .homeTit1{ margin-left: 20px;}
}
/* 新闻资讯手机 */
@media screen and (max-width:1340px ) {
.homeInfo{ padding-top: 0;}
.slideOut5{ float: left; width: 100%; position: relative; z-index: 6; margin-top: 3.05%;}
.slideOut5 .img{ margin: 0 4px;}
.slideOut5 .img .pic{ float: left; width: 100%; line-height: 0; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.slideOut5 .img .pic img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align:middle;
-ms-interpolation-mode:bicubic;}
.slideOut5 .img:hover .pic img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.slideOut5 .img .tit{ float: left; width: 100%; text-align: center; color: #666666; font-size: 14px; line-height: 36px; background: #e8e8e8; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 0 6px;}
.slideOut5 .img:hover .pic{ border:2px solid #c91800;}
.slideOut5 .img:hover .tit{ color:#fff; background:#c91800;
-webkit-transition: 1s ease;
-moz-transition: 1s ease;
-ms-transition: 1s ease;
-o-transition: 1s ease;
transition: 1s ease;}
.slideOut5 .slick-dots{ position: static; z-index: 10; margin-top: 3%; height: 6px;}
.slideOut5 .slick-dots li{ vertical-align:top; width: 6px; height: 6px; background: #a7a7a7; margin: 0 4px; border-radius: 6px; cursor: pointer; text-indent: -999px; overflow: hidden;}
.slideOut5 .slick-dots .slick-active{ background: #c91800; width:22px;}
.slideOut5 .tit h6{ font-size: 16px; line-height: 30px; margin-top: 8px; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.slideOut5 .tit p{ font-size: 14px; line-height: 14px; margin-bottom: 10px; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
}
/* down */
.footImg img{ display: block; width: 80%; margin: 4% auto 1% auto;}
.footImg .ph{ float: left; margin: 0 246px 0 68px;}
.footImg .address{ float: left; margin-right: 15.5%;}
.footImg .email{ float: left;}
.footImg h6{ font-size: 20px; text-align: center; color: #fff;}
.footImg p{ font-size: 14px; text-align: center; color: #fff;}
.footNav ul{ overflow: hidden; width: 60%; margin: 9% auto 0 auto;}
.footNav ul li{ float: left; padding: 0 3%; border-right: 1px solid #4e525b;}
.footNav ul li:last-child{ border: 0;}
.footNav ul li a{ color: #fff; font-size: 16px;}
.footNav ul li a:hover{ color: #aaa;}
.foot{ width: 38%; margin: 1.5% auto 6% auto;}
.foot p{ font-size: 14px; color: #fff; float: left;}
.foot .cen{ float: left; margin-left: 10px;}
.foot a{ color: #fff; text-decoration: underline;}
.foot a:hover{ color: #aaa;}
@media screen and (max-width:1340px ) {
.footImg .ph{  margin: 0 130px 0 25px;}
.footImg .address{ margin-right: 91px;}
.footNav ul{ width: 80%; margin: 9% auto 0 auto;}
.foot{ width: 50%;}
}
@media screen and (max-width:1023px ) {
.footImg img{ width: 76%;}
.footImg .ph{ margin: 0 52px 0 23px;}
.footImg .address{ margin-right: 22px;}
.footImg h6{ font-size: 16px;}
.footImg p{ font-size: 12px;}
.footNav ul{ width: 100%; margin: 5% auto 0 auto;}
.footNav ul li{ padding: 0 2.6%;}
.foot{ width: 65%;}
}
@media screen and (max-width:768px ) {
.foot{ width: 100%; margin: 0;}
.foot p{ text-align: center; line-height: 20px; padding: 15px 0 10px 0; float: none;}
.foot .cen{ text-align: center; line-height: 0px; float: none; margin-bottom: 25px;}
}
/* 侧边栏 */
.side{ position: fixed; width: 100px; top: 280px; right: -40px;; z-index: 99999999;}
.side ul{ padding: 20px 0; background: #000; opacity: 0.8;}
.side ul li{ padding-top: 18px;}
.side p{ position: absolute; width: 180px; height: 60px; line-height: 60px; padding-left: 30px; font-size: 16px; color: #fff; background: #c91800;}
.side .sideTop{ width:60px; height: 60px; font-size: 20px; color: #fff; font-weight: bold; text-align: center;}
.side .sideQQ{ height: 60px; position: relative;}
.side .sideQQ p{ display: none; top: 0; right: 100px;}
.side .sideQQ:hover{ background: #c91800;}
.side .sideQQ:hover p{ display: block;}
.side .sidePhone{ height: 60px; position: relative;}
.side .sidePhone p{ display: none; top: 0; right: 100px;}
.side .sidePhone:hover{ background: #c91800;}
.side .sidePhone:hover p{ display: block;}
.side .sideWx{ height: 60px; position: relative;}
.side .sideWx .pic{ display: none; position: absolute; width: 100px; height: 100px; background: #fff; right: 100px; top: 0; padding: 5px; border: 1px solid #aaa;}
.side .sideWx:hover .pic{ display: block;}
.side i{ display: block;}
.side .bgs1{ width: 24px; height: 24px; margin: 0 18px; background: url(images/side1.png) no-repeat center center;}
.side .bgs2{ width: 24px; height: 24px; margin: 0 18px; background: url(images/side2.png) no-repeat center center;}
.side .bgs3{ width: 30px; height: 25px; margin: 0 15px; background: url(images/side3.png) no-repeat center center;}
.side .sideClose{ display: block; width: 26px; height: 26px; margin-left: 17px; margin-top: 65px; background: url(images/side4.png) no-repeat center center;}

/*phone底部导航*/
.q_d_m{float:left; width:100%; height:50px;}
.pf_down{width:100%; float:left; position:fixed; left:0; bottom:0; height:50px; background:#c91800; z-index:999; box-shadow:0 -5px 10px rgba(0,0,0,0.2);}
.pf_down li{ width:20%; float:left; text-align:center; padding:7px 0 5px 0;}
.pf_down li .ico7{ width:100%; float:left; height:20px;}
.pf_down li .d_name{ width:100%; float:left; margin-top:4px; font-size:12px; color:#fff; line-height:14px; text-transform:uppercase;}
.pf_down li.l1 .ico7{ background:url(images/btn15.png) no-repeat center; background-size:20px 20px;}
.pf_down li.l2 .ico7{ background:url(images/btn16.png) no-repeat center; background-size:20px 20px;}
.pf_down li.l3 .ico7{ background:url(images/side1.png) no-repeat center; background-size:20px 20px;}
.pf_down li.l4 .ico7{ background:url(images/btn17.png) no-repeat center; background-size:20px 20px;}
.pf_down li.l5 .ico7{ background:url(images/side3.png) no-repeat center; background-size:20px 20px;}
.pf_down li:nth-child(5n){ border:none;}





/* 内页导航 */
.listNav{ width: 100%; height:60px; background: #f5f5f5; text-align: center;}
.listNav .side_cont{ display:inline-block; overflow: hidden; }
.listNav .side_cont li{ padding: 0 20px; font-size: 16px; height:60px; line-height: 60px; float: left;}
.listNav .side_cont li.on,.listNav .side_cont li:hover{ background: #c91800;}
.listNav .side_cont li a{ color: #363636;}
.listNav .side_cont li.on a,.listNav .side_cont li:hover a{ color: #fff;}
@media screen and (max-width:768px ) {
.listNav{ height: 40px;}
.listNav .side_cont li{ font-size: 14px; height:40px; line-height: 40px; float: left; padding: 0 15px;} 
}
/* 关于我们 */
.aboutCont .container-fluid{ padding: 0;}
.aboutCont .inTitle{ text-align: center; padding: 4% 0 2% 0;}
.aboutCont .inTitle h5{ font-size: 30px; line-height: 36px; color: #c91800; font-weight: bold;}
.aboutCont .inTitle h6{ font-size: 16px; line-height: 36px; color: #d1d1d1;}
.aboutCont .inTitle span{ display: block; width: 100%; height:18px; background: url(images/bg2.png) no-repeat center center; margin-top: 5px;} 
.aboutCont .About1{ position: relative; font-size: 18px; line-height: 40px; text-align: center; color: #515151; font-weight: bold;} 
.aboutCont .About1::before{ content: ""; position: absolute; top: 0; left: 0; display: block; width: 31px; height: 24px; background: url(images/icon3.png) no-repeat center center;}
.aboutCont .About1::after{ content: ""; position: absolute; bottom: 0; right: 0; display: block; width: 31px; height: 24px; background: url(images/icon4.png) no-repeat center center;}
.aboutCont .About2{ padding-top: 3%; padding-bottom: 70px;}
.aboutCont .About2 .pic{ width: 50%;  float: left;}
.aboutCont .About2 .pic img{ width: 100%;}
.aboutCont .About2 .info{ width: 50%; line-height: 46px; padding: 60px 9% 60px 60px; height: 458px; overflow: hidden; float: left; background: #f4f4f4; font-size: 16px; color: #333;}
.aboutCont .About3{ padding: 60px 0; line-height: 30px; font-size: 16px; color: #333; text-align: center;}
.aboutCont .About4{ padding:50px 0; margin:0; overflow:hidden;}
.aboutCont .About4 .slick-slide{ padding:0;}
.aboutCont .About4 li .box_hp{ overflow:hidden; background-color:#fff; position:relative; 
        transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
     -o-transition: all 0.5s linear;
}
.aboutCont .About4 li .box_hp a{ color:#fff;}
.aboutCont .About4 li .box_hp .img2{ width:100%;
        transition: all 1.5s linear;
   -moz-transition: all 1.5s linear;
-webkit-transition: all 1.5s linear;
     -o-transition: all 1.5s linear;
        opacity: 1; 
filter: alpha(opacity=100); 
   -moz-opacity: 1;
 -khtml-opacity: 1;
}
.aboutCont .About4 li .box_hp:hover .img2{
		transform: scale(1.09,1.09);
    -ms-transform: scale(1.09,1.09);	
-webkit-transform: scale(1.09,1.09);
     -o-transform: scale(1.09,1.09);	
   -moz-transform: scale(1.09,1.09);
        opacity: 0.85; 
filter: alpha(opacity=85); 
   -moz-opacity: 0.85;
 -khtml-opacity: 0.85;	
	}
.aboutCont .About4 li .box_hp .down_hp{ position:absolute; height:158px; padding:0 20px 0 30px; left:0; bottom:-158px; background:url(images/70lan.png) repeat;
        transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
     -o-transition: all 0.5s linear;
}
.aboutCont .About4 .slick-dots{ position:static; z-index: 10; margin-top:3%; height:6px;}
.aboutCont .About4 .slick-dots li{ vertical-align:top; width: 15px; height: 15px; background: #cccccc; margin:0 4px; border-radius: 50%; cursor:pointer; text-indent:-999px; overflow:hidden;}
.aboutCont .About4 .slick-dots .slick-active{background: #c91800;}
@media screen and (max-width:1024px ) {
.aboutCont{ padding-top: 10px;}
.aboutCont .inTitle h5{ font-size: 18px; line-height: 20px;}
.aboutCont .inTitle h6{ font-size: 14px; line-height: 20px;}
.aboutCont .About1{ font-size: 14px; line-height: 24px;} 
.aboutCont .About1::before{ display: none;}
.aboutCont .About1::after{ display: none;}
.aboutCont .About2{ padding-bottom: 15px;}
.aboutCont .About2 .pic{ width: 100%; float: none;}
.aboutCont .About2 .info{ width: 100%;float: none; line-height: 30px; font-size: 14px; padding: 15px; margin-top: 15px;}
.aboutCont .About3{ padding: 0 15px; font-size: 14px; line-height: 26px;}
}
@media  screen and (max-width:767px){
.aboutCont .About4{ padding:35px 0;}  
.aboutCont .About4 .col-xs-12{ padding: 0;}
.aboutCont .About4 .slick-dots li{ vertical-align:top; width: 10px; height: 10px; }
}
/* 内页左侧 */
._main{ margin-top: 60px;}
.side_left{ float: left; width: 248px; margin-bottom: 30px;}
.side_tot{ width: 100%; height: 88px; padding: 20px 35px; margin-bottom: 10px; color: #fff; background: url(images/in1.jpg) center bottom no-repeat; background-size: 100% auto; z-index: 66;}
.side_tot span{ display: block; font-size: 22px; line-height: 24px; color:#fff; margin-bottom:10px;}
.side_tot em{ font-style: normal; color:#fff; font-size:12px; line-height:14px; font-family:Arial; text-transform:uppercase;}
.side_left .side_cont .l1{ width: 100%; height:50px; line-height: 50px; padding-left: 35px; margin-bottom: 1px; font-size: 18px; background: #8f9499;}
.side_left .side_cont .on,.side_left  .side_cont .l1:hover{ background: #c91800;}
.side_left .side_cont .l1 a{ color: #fff; display: block; width: 100%;}
.side_phone{ width: 246px; height: 126px; padding: 20px 15px; margin-top: 20px; border: 1px solid #e1e1e5; background: url(images/bg3.jpg) no-repeat center center;}
.side_phone .rx{ font-size: 14px; color: #303030;}
.side_phone .dh{ font-size: 28px; color: #c91800; margin: 5px 0;}
.side_phone .yx{ font-size: 16px; color: #303030; padding-top: 2px; border-top: 1px solid #e1e1e5;}
.side_weixin{ width: 246px; margin-top:10px; padding: 10px 15px; height:116px; border: 1px solid #e1e1e5;}
.side_weixin .title{ width:100%; background:#fafafa; margin-left: 10px; color:#c91800; font-size:14px; line-height:29px; padding-left:98px;}
.side_weixin .info{ width:100%; color:#8f9499; font-size:14px; line-height:20px; padding-left:105px; margin-top:8px;}
.side_weixin .img{ float: left; width:95px; height:95px; background:#fff; border:1px solid #efefef; padding:3px;}

@media  screen and (max-width:1023px){
.side_left{ width:100%; margin-bottom:0;}	
._main{ width: 100%; margin-top: 15px;}
.side_tot{ height: 40px; padding:10px 12px; margin-bottom: 0; z-index:66; position: relative;}
.side_tot::after{ float:left; width:15px; height:8px; position:absolute; right:12px; top:50%; margin-top:-4px; content:''; background:url(images/xiap1.png) center no-repeat;}
.side_tot span{ float:left; width:auto; margin-right:10px;font-size:16px; line-height:20px;}
.side_tot em{float:left; width:auto; margin-top:5px; font-size:12px; line-height:16px;}
.side_left .side_cont{ display:none; margin-top: 4px;}
.side_left .side_cont .l1{ height:26px; line-height: 26px; padding-left: 10px; font-size: 14px; background: #f4f4f4;}
.side_left .side_cont .l1 a{ color: #333;}
.side_left .side_cont .on,.side_cont .l1:hover{ background: #c91800;}
.side_left .side_cont .on a,.side_cont .l1:hover a{ color: #fff;}
.side_phone{ display:none;}
.side_weixin{ display:none;}
} 

/* 新闻资讯 */
.cont_right{ float: left; width: 974px; margin-left: 40px;}
.news_list1{ width:100%; overflow:hidden; margin-bottom: 5%;}
.news_list1 li{ float:left; width:100%; height:165px; margin-top: 35px; border-bottom: 1px solid #eee; padding:30px 0; position:relative;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
}
.news_list1 li:first-child{ margin-top: 0;}
.news_list1 li a{ width:100%;}
.news_list1 li .img{ position:absolute; left:0; top:0; width:190px; height:129px; line-height:0; margin-right: 20px; overflow:hidden;}
.news_list1 li .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.news_list1 li:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.news_list1 li .text{ position:absolute; left:200px; top:0; min-height:154px;}
.news_list1 li h6{ font-size: 18px; color: #333; font-weight: bold; margin-bottom: 20px;}
.news_list1 li p{ font-size: 14px; line-height: 24px; color: #3e3e3e; height:48px; overflow: hidden;}
.news_list1 li .time{ position: absolute; right: 0; bottom: 40px; font-size: 12px; color: #3e3e3e;}
.news_list1 li .time span{ border-right: 1px solid #c8c8c8; padding-right:5px;}
.news_list1 li .time span:last-child{ border: 0;}
.news_list1 li:hover h6{ color: #c91800;}

@media  screen and (max-width:1339px){
.cont_right{ width:700px; }
}
@media  screen and (max-width:1023px){
.cont_right{width:100%; margin:12px 0;}
.news_list1 li{ margin-top:0; height: 105px; padding:10px 0;}
.news_list1 li .time{ display:none;}
.news_list1 li .img{ width:120px; height:80px; top:10px;}
.news_list1 li .text{ min-height:80px; left:130px; top:10px;}
.news_list1 li .text h6{ font-size:16px; line-height:24px; height:24px; overflow: hidden; margin:4px 0;}
.news_list1 li .text p{ line-height:20px; height:40px; }
}


/* 分页 */
.wack1{ float:left; width:100%; padding:10px 0 6.67% 0; text-align:center;}
.pz_fy{ display:inline-block; *display:inline; *zoom:1;}
.pz_fy a { float:left; width:20px; height:20px; line-height:20px; font-size:14px; font-family:Arial; margin:0 3px; color: #333;}
.pz_fy a:hover,
.pz_fy a.on{ color:#c91800;}
.pz_fy .l1,.pz_fy .r1{ color: #333;}
.pz_fy .l2,.pz_fy .r2{ color:#b4b4b4;}
.pz_fy .l1:hover,.pz_fy .l2:hover,.pz_fy .r1:hover,.pz_fy .r2:hover{ color:#c91800;}

@media  screen and (max-width:1023px){
.fy_pc{ text-align:center; font-size:14px; color:#272727; padding:5px 0;}
.fy_pc a{ padding:5px 25px; color:#fff; border:solid 1px #c91800; background:#c91800; border-radius:16px; overflow:hidden;}
.fy_pc span{ padding:5px 20px; color:#272727;}
} 

/*新闻资讯详情*/
.newDet{ float:left; width:100%; margin:4.17% 0 4.59% 0;}
.newDetInfo{ float:left; width:100%;}
.newDetInfo .l1{ float:left; width:100%; color:#232323; font-size:30px; line-height:40px; text-align:center;}
.newDetInfo .l2{ float:left; width:100%; padding:11px 0; text-align: center; color:#777777; font-size:14px; line-height:32px; margin-top:2.08%;}
.newDetInfo .l3{ float:left; width:100%; color:#232323; font-size:16px; line-height:40px; padding-top:18px;}
.newDetInfo .l4{ float:left; width:100%; padding: 20px 0; border-bottom:1px solid #d7d8d8;  border-top:1px solid #d7d8d8;}
.newDetInfo .l4 .fx{ float: left;}
.newDetInfo .l4 .fx p{ float:left; color:#b2b2b2; font-size: 14px; line-height: 28px;}
.newDetInfo .l4 .bdsharebuttonbox{ float: left;}
.newDetInfo .l4 .fh{ float: right; font-size: 14px; line-height: 34px; color: #747474; margin-right: 10px;}
.newDetInfo .l4 ._renter{ float:right;} 
.newDetInfo .l4 ._renter p{ float:right;}
.newDetInfo .l4 ._renter i{  float:right; display: block; width:38px; height:34px;}
.newDetInfo .l4 ._renter:hover p{ color: #c91800;}

.sx_fy{ float:left; width:100%;  margin:3.13% 0; position:relative;}
.sx_fy a{ float:left; width:50%; color:#333; font-size:14px; line-height:24px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis; text-transform:uppercase;}
.sx_fy a.l_fy{ padding-right:10px;}
.sx_fy a.r_fy{ float:right; text-align:right; padding-left:10px;}
.sx_fy a:hover{ color:#c91800;}

@media  screen and (max-width:1339px){
.newDetInfo .l1{ font-size:24px; line-height:34px;}
.newDetInfo .l2{ padding: 0;}
}

@media  screen and (max-width:1023px){
.newDet{ margin:0 0 2% 0;}	
.newDetInfo{ width:100%;}	
.newDetInfo .l1{ font-size:18px; line-height:28px;}	
.newDetInfo .l2 .time{ line-height:16px;}
.newDetInfo .l3{ font-size:14px; line-height:24px; padding-top:12px;}
.newDetInfo .l4{ padding: 10px 0;}
.sx_fy{  background-size:100% auto; position:relative;}
.sx_fy a{ float:none; width:100%;}
.sx_fy a.r_fy{ padding-left: 0; text-align: left;}
.newDetInfo .l4 ._renter{ float:none; width: 105px; display: block; margin: 0 auto;} 
}
/* 技术支持 */
.techList{ float:left; width:100%;}
.techList ul{ margin:0 -15px;}
.techList li{ float:left; width:50%; padding:0 15px; margin-bottom:30px;}
.techList li .img{ float:left; width:100%; line-height:0; padding:4px; background:#e8e8e8;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.techList li .text{ float:left; width:100%; background:#e8e8e8; padding: 0 28px 35px 28px; text-transform:uppercase;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.techList li .text h6{ float: left; font-size: 20px; color: #333; margin-top: 25px; margin-bottom: 15px;}
.techList li .text span{ float: right; display: block; font-weight: bold; background: #c91800; margin-top: 20px; margin-bottom: 15px; width: 70px; height: 26px; line-height:26px; text-align: center; font-size: 18px; color: #fff;}
.techList li .text p{ font-size: 14px; line-height: 32px; color: #333; height: 128px; overflow: hidden;}
.techList li a:hover .img{ background:#c91800; }
.techList li a:hover .text{ background:#c91800;}
.techList li a:hover .text h6{ color:#fff;}
.techList li a:hover .text p{ color:#fff;}
@media  screen and (max-width:1339px){
.techList ul{ margin:0 -12px;}
.techList li{ padding:0 12px; margin-bottom:24px;}
.techList li .text{ font-size:16px; line-height:50px;}
}

@media  screen and (max-width:1023px){
.techList ul{ margin:0 -6px;}
.techList li{ padding:0 6px; margin-bottom:12px;}
.techList li .img{ padding:2px;}
.techList li .text{ padding: 0 10px 10px 10px;}
.techList li .text h6{ margin-top: 0; margin-bottom: 0; line-height: 32px; margin-top: 10px; line-height: 20px; font-size: 16px;}
.techList li .text span{ margin-top: 10px; margin-bottom: 0; font-size: 14px; width: 50px; height:18px; line-height: 18px;}
.techList li .text p{ line-height: 22px; height:44px; }
}
@media  screen and (max-width:767px){
.techList ul{ margin:0 -4px;}
.techList li{ padding:0 4px; margin-bottom:12px;}
.techList li .text span{ display: none;}
}

/* 产品展示 */
.prodList{ float:left; width:100%;}
.prodList ul{ margin:0 -15px;}
.prodList li{ float:left; width:31%; margin-right: 2%; padding:0 15px; margin-bottom:30px; border:1px solid #eeeeee; position: relative;}
.prodList li .img{ float:left; width:100%; line-height:0;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.prodList li .tx1{ float:left; width:100%; line-height:78px; height: 78px; overflow: hidden; border-top:1px solid #eeeeee; color:#333; font-size:20px; text-align:center; text-transform:uppercase;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.prodList li .bg{ display: none; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #c91800; opacity: 0.8;}
.prodList li .tx2{ display: none; position: absolute; top: 0; left: 0; padding: 30px 45px; color: #fff;}
.prodList li .tx2 .tit{font-size: 18px; margin-bottom: 12px; width: 80%; height: 40px; line-height: 26px; overflow: hidden; border-bottom: 1px solid #fff; padding-bottom: 15px;}
/* { font-size: 18px; margin-bottom: 5%;} */
.prodList li .tx2 hr{ width: 80%; margin-bottom: 4%;}
.prodList li .tx2 p{ font-size: 14px; line-height: 30px; height: 90px; overflow: hidden;}
.prodList li .tx2 span{ display: block; width: 30%; height: 26px; line-height: 26px; font-size: 14px; border-radius: 10px; margin: 6% auto; text-align: center; background: #fff; color: #c91800;}
.prodList li:hover{ border:1px solid #c91800;}
.prodList li:hover .bg{ display: block;}
.prodList li:hover .tx2{ display: block;}

@media  screen and (max-width:1339px){
.prodList ul{ margin:0 -12px;}
.prodList li{ padding:0 12px; width: 31.3%; margin: 0 1%; margin-bottom:24px;}
.prodList li .tx2 .tit{ line-height: 32px;}
.prodList li .tx2{ padding: 25px 15px;}
.prodList li .tx2 p{ height: 60px;}
}

@media  screen and (max-width:1023px){
.prodList ul{ margin:0 -6px;}
.prodList li{ padding:0 6px; margin-bottom:12px;}

}
@media  screen and (max-width:767px){
.prodList ul{ margin:0 -4px;}
.prodList li{ padding:0 4px; width:48%; margin: 0 1%; margin-bottom:12px;}
.prodList li .tx1{ font-size: 16px; line-height: 38px; height: 38px;}
.prodList li .tx2{ padding: 15px 10px;}
.prodList li .tx2 .tit{ font-size: 16px;}
.prodList li .tx2 p{ height: 30px;}
.prodList li .tx2 hr{ width: 100%;}
.prodList li .tx2 span{ width: 50%;}
} 
/* 产品展示详情 */
.prodCon{ padding-bottom: 12%;}
.prodCon .pic{ float: left; width: 48%; border: 1px solid #e1e1e5;}
.prodCon .tit{ float: left; width: 48%; margin-left: 2%;}
.prodCon .tit h6{ font-size: 36px; color: #c91800; margin-bottom: 30px;}
.prodCon .tit p{ font-size: 14px; color: #999999; height: 45px; line-height: 45px; overflow: hidden; margin-bottom: 30px; padding-bottom: 25px; border-bottom: 1px solid #e1e1e5;}
.prodCon .tit span{ display: block; font-size: 14px; color: #4c4c4c; line-height: 30px;}
.prodCon .tit span a{ font-style: normal; color: #c91800;}
.prodCon .tit span a:hover{ text-decoration: underline;}
.prodCon .tit span i{ display: inline-block; margin-right: 5px;}
.prodCon .tit a.zx{ display: block; float: left; width: 150px; height: 50px; line-height: 50px; margin-top:85px; text-align:center; font-size: 18px; background: #c91800; color: #fff;}
.prodCon .tit a.zx:hover{ box-shadow:3px 3px rgba(142,41,36,0.6);}
.prodCon .bdsharebuttonbox{ float: right; margin-top: 100px;}
.prodTxtBox{ margin-top: 40px; border: 1px solid #e1e1e5;}
.prodTxtBox .hd ul{ border-bottom: 1px solid #e1e1e5; background: #f6f6f6; height: 50px; line-height: 50px; overflow: hidden;}
.prodTxtBox .hd ul li{ float: left; padding: 0 35px; height: 50px; line-height: 50px; cursor: pointer;}
.prodTxtBox .hd ul li.on{ background: #c91800; color: #fff;}
.prodTxtBox .bd{ padding: 30px 40px;}
.prodTxtBox .bd ul{ line-height: 34px; font-size: 14px; color: #333;}
.prodTxtBox .bd .red{ color: #c91800; font-size: 16px;}


@media  screen and (max-width:1339px){
.prodCon .tit h6{ margin-bottom: 0;}
.prodCon .tit a.zx{ margin-top: 18px;}
}
@media  screen and (max-width:735px){
.prodCon .pic{ width: 100%;}
.prodCon .tit{ width: 100%;}
.prodCon .tit h6{ font-size: 20px; margin-top:15px;}
.prodCon .tit p{ height: 36px; line-height: 36px; margin-bottom: 5px; width: 98%;}
.prodCon .tit span{ line-height: 26px;}
.prodCon .tit a.zx{ width: 100px; height: 26px; line-height: 26px; font-size: 14px; margin-top: 10px;}
.prodTxtBox{ margin-top: 20px;}
.prodTxtBox .bd ul{ line-height: 24px;}
.prodTxtBox .bd ul li{ line-height: 24px;}
.prodTxtBox .bd{ padding: 15px 20px;}
}

/* 成功案例 */
.caseList{ width:100%; padding-top: 3%;}
.caseList ul{ margin:0 -15px;}
.caseList li{ float:left; width:31%; margin-right: 2%; margin-bottom:30px; background: #f1f1f1; position: relative;}
.caseList li .img{ float:left; width:100%; padding: 8px 8px 0 8px; max-height: 246px; overflow: hidden; line-height:0;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}

.caseList li .tx1{ float:left; width:100%; line-height:78px; height: 78px; overflow: hidden;color:#333; font-size:20px; text-align:center; text-transform:uppercase;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.caseList li:hover .tx1{ background: #c91800; color: #fff;}
.caseList li .bg{ display: none; width: 100%; height: 75.2%; position: absolute; top: 0; left: 0; background: #000; opacity: 0.8;}
.caseList li .tx2{ display: none; position: absolute; top: 0; left: 0; padding: 30px 40px; color: #fff;}
.caseList li .tx2 .tit{ font-size: 16px; margin-bottom: 5%; line-height: 30px; height: 120px; overflow: hidden;}
.caseList li .tx2 span{ display: block; width: 30%; height: 26px; line-height: 26px; font-size: 14px; border-radius: 10px; text-align: center; background: #fff; color: #c91800;}
.caseList li:hover .bg{ display: block;}
.caseList li:hover .tx2{ display: block;}

@media  screen and (max-width:1339px){
.caseList ul{ margin:0 -12px;}
.caseList li{ width: 31.3%; margin: 0 1% 24px 1%; }
.caseList li .tx2 span{ margin-top: 20px;}
.caseList li .bg{ height: 70%;}
.caseList li .tx2{ padding: 25px 15px;}
.caseList li .tx2 .tit{ height: 60px;}
}

@media  screen and (max-width:1023px){
.caseList ul{ margin:0 -6px;}
.caseList li{ margin-bottom:12px;}
.caseList li .img{ padding: 6px 6px 0 6px;}
.caseList li .tx1{ height: 50px; line-height: 50px;}
.caseList li .tx2{ padding: 10px 10px;}
.caseList li .bg{ height: 73%;}

}
@media  screen and (max-width:767px){
.caseList ul{ margin:0 -4px;}
.caseList li{ width:48%; margin: 0 1%; margin-bottom:12px;}
.caseList li .img{ padding: 4px 4px 0 4px;}
.caseList li .tx1{ font-size: 16px; line-height: 36px; height: 36px;}
.caseList li .tx2{ padding: 15px 20px;}
.caseList li .tx2 .tit{ font-size: 16px;}
.caseList li .tx2 span{ width: 40%;}
.caseList li .bg{ height: 85%;}
} 
@media  screen and (max-width:560px){
.caseList li .tx2{ padding: 10px;}
.caseList li .bg{ height: 80.3%;}
.caseList li .tx2 span{ display: none;}
}
@media  screen and (max-width:480px){
.caseList li .bg{ height: 77.2%;}    
}
@media  screen and (max-width:360px){
.caseList li .bg{ height: 71.3%;}    
}
/* 成功案例详情 */
.caseCon{ padding: 3% 0;}
.caseCon .tit{ font-size: 24px; color: #333; text-align: center;}
.caseCon span.xian{ display: block; width: 50px; height: 1px; background: #cccccc; margin: 22px auto 35px auto;}
.caseCon .container-fluid .container{ width: 1240px; overflow: hidden; padding-bottom: 100px;}
.caseCon .slickcen{ margin-left: -20px;}
.caseCon .container-fluid{ position: relative; padding: 0;}
.caseCon .container-fluid .bg{ width: 100%; height: 143px; position: absolute; top: 45px; background: #f5f5f5;}
.caseCon .slickcen .slick-slide{ padding: 22px 28px 8px 28px; }
.caseCon .slickcen .slick-prev{ width:36px; height:68px; background: url(images/arrow_ll.png) no-repeat center; left: 200px; top:50%; margin-top: -34px;}
.caseCon .slickcen .slick-next{ width:36px; height:68px; background: url(images/arrow_lr.png) no-repeat center; right: 200px; top:50%; margin-top: -34px;}
.caseCon .slickcen .slick-dots{ position: absolute;; z-index: 10; bottom: -30px; height: 6px;}
.caseCon .slickcen .slick-dots li{ vertical-align: top; width: 3px; height: 15px; background: #f4cec9; margin:0 4px; border-radius: 15px; cursor: pointer; text-indent: -999px; overflow: hidden;}
.caseCon .slickcen .slick-dots .slick-active{ background: #d6503e; }
.slickcen .slick-slide img { padding:22px 30px 8px 30px;}
.slickcen .slick-center img { padding: 10px;}
.slickcen  .slick-prev{ width:18px; height:35px; background: url(images/arrow_ll.png) no-repeat center; left: 3px;	top:50%;}
.slickcen  .slick-next{ width:18px; height:35px; background: url(images/arrow_lr.png) no-repeat center; right:3px;	top:50%;}
.caseCon .info{ line-height: 30px; font-size: 14px; color: #333; border-bottom: 1px solid #f2f2f2; padding-bottom: 20px;}
@media  screen and (max-width:1123px){
.caseCon .slickcen { margin-left: -106px;}
.caseCon .slickcen .slick-slide{ padding: 22px 20px 8px 20px; }
}
@media  screen and (max-width:1023px){
.caseCon .tit{ font-size: 16px;}
.caseCon span.xian{ width: 30px; margin: 10px auto 0 auto;}
.caseslideOut{ float: left; width: 100%; position: relative; z-index: 6; margin-top: 3.05%; margin-bottom: 3%;}
.caseslideOut .img{ margin: 0 4px;}
.caseslideOut .img .pic{ float: left; width: 100%; line-height: 0; border: 2px solid #fff; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.caseslideOut .img .pic img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align:middle;
-ms-interpolation-mode:bicubic;}
.caseslideOut .img:hover .pic img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.caseslideOut .img .tx1{ float: left; width: 100%; text-align: center; color: #666666; font-size: 14px; line-height: 36px; background: #e8e8e8; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 0 6px;}
.caseslideOut .img:hover .pic{ border:2px solid #c91800;}
.caseslideOut .img:hover .tx1{ color:#fff; background:#c91800;
-webkit-transition: 1s ease;
-moz-transition: 1s ease;
-ms-transition: 1s ease;
-o-transition: 1s ease;
transition: 1s ease;}
.caseslideOut .slick-dots{ position: static; z-index: 10; margin-top: 3%; height: 6px;}
.caseslideOut .slick-dots li{ vertical-align:top; width: 6px; height: 6px; background: #a7a7a7; margin: 0 4px; border-radius: 6px; cursor: pointer; text-indent: -999px; overflow: hidden;}
.caseslideOut .slick-dots .slick-active{ background: #c91800; width:22px;}
}

/* 招贤纳士 */
.inviCont{ padding: 5% 0;}
.inviCont ul li{ float: left; width: 48%; margin: 0 1% 30px 1%; padding: 30px; background: #f5f5f5; box-shadow: 2px 2px 10px #ccc;}
.inviCont ul li .title h5{ float: left; font-size: 16px; color: #333; font-weight: bold;}
.inviCont ul li .title span{ float: right; font-size: 12px; margin-top: 5px; color: #999999;}
.inviCont ul li .title p{ font-size: 14px; line-height:30px; color: #333; font-weight: bold;}
.inviCont ul li .info{ height: 235px; padding-right: 20px; overflow-y: scroll; overflow-x: hidden; font-size: 14px; line-height: 30px; color: #333;}
.inviCont ul li .info::-webkit-scrollbar-track{ border-radius: 5px; background-color: rgba(255,255,255,0.8); -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.3);}
.inviCont ul li .info::-webkit-scrollbar{ width: 5px; background-color: rgba(0,0,0,0);}
.inviCont ul li .info::-webkit-scrollbar-thumb{ border-radius: 5px; -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.3); background-color: #c91800;}
.inviCont ul li h6{ float:left; font-size: 14px; margin-top: 15px; color: #c91800;}
.inviCont ul li a{ float: right; display: block; width: 90px; height: 36px; line-height: 36px; margin-top: 15px; text-align: center; border-radius: 5px; background: #c91800; color: #fff;}
@media  screen and (max-width:1023px){
.inviCont ul li a{ float: left;}   
}
@media  screen and (max-width:768px){
.inviCont ul li{ float: none; width: 100%; padding: 20px;}
.inviCont ul li .title h5{ float: none;}
.inviCont ul li .title span{ float: none; line-height: 24px;}
.inviCont ul li h6{ float: none;}
.inviCont ul li a{ float: none;}  
}


/* 联系我们 */
.contCont{ padding: 5% 0;}
.contCont .info{ width: 49%; float: left; margin-right: 1%;}
.contCont .info .tit{ border-bottom: 1px dashed #cccccc; padding-bottom: 30px;}
.contCont .info .tit h6{ font-size: 28px; line-height: 30px; color: #333;}
.contCont .info .tit p{ font-size: 14px; line-height: 30px; color: #333;}
.contCont ul{ padding: 30px 0; margin-bottom: 40px; border-bottom: 1px dashed #cccccc;}
.contCont ul li{ height: 44px; line-height: 44px; overflow: hidden;}
.contCont ul li i{ display: block; margin-top: 4px; width: 20px; height:20px; float: left; margin-right: 15px;}
.contCont ul li p{ float: left; margin-right: 10px; font-size: 18px; color: #333;}
.contCont ul li span{ float: left; display: block; font-size: 16px; color: #333;}
.contCont .ewm{ overflow: hidden;}
.contCont .ewm .pic{ float: left; width: 140px; height: 140px; border: 1px solid #dbdbdb; padding: 10px;}
.contCont .ewm .title{ float: left; margin-left: 20px; margin-top: 50px;}
.contCont .ewm .e1{ font-size: 16px; line-height: 30px; color: #3a3a3a;}
.contCont .ewm .e2{ font-size: 12px; line-height: 30px; color: #464646;}
.contCont .ewm .e3{ font-size: 12px; line-height: 30px; color: #999999;}
.contCont #bdmap1{ float: right; width: 49%; margin-left: 1%; height: 508px;}
@media  screen and (max-width:1023px){
.contCont .info{ width: 100%; float: none; margin-right: 0; margin-bottom: 20px;} 
.contCont #bdmap1{ float: none; width: 100%; margin-left: 0; height: 400px;} 
.contCont .info .tit{ padding-bottom: 10px;}
.contCont .info .tit h6{ font-size: 16px;}
.contCont .info .tit p{ line-height: 14px;}
.contCont ul{ padding: 10px 0; margin-bottom: 20px;}
.contCont ul li{ height: 30px; line-height: 30px;}
.contCont ul li i{ width: 15px; height:15px; margin: 2px 5px 8px 0;}
.contCont ul li p{ font-size: 16px;}
.contCont ul li span{ font-size: 14px;}
}
@media  screen and (max-width:490px){
.contCont ul li{ height: auto;}
.contCont ul li i{ float: left; width: 10px; height:10px; margin: -5px 2px 8px 0;}
.contCont ul li p{ margin-right: 0; float: left; font-size: 14px; line-height: 20px;}
.contCont ul li span{ font-size: 12px; width: 70%; line-height: 20px;}
.contCont .ewm .pic{ width: 90px; height: 90px;}
.contCont .ewm .title{ width: 63%; margin-left: 10px; margin-top: 13px;}
.contCont .ewm .e1{ font-size: 12px; line-height: 20px;}
.contCont .ewm .e2{ line-height: 20px;}
.contCont .ewm .e3{ line-height: 20px;}
}












